package com.liugan.magic.changes;

import org.loon.framework.android.game.core.geom.RectBox;

//这个类是用来区分各个生物的不同速度的
//例如人类 前进速度1 向上跳起速度-10  减速 0.5
//猴子前进速度2 向上速度-11 减速 0.5
//兔子速度0.7 向上速度-6 减速 0.5
//蝴蝶 速度1 向上速度7 减速 0
//狐狸 速度1 向上速度7 减速0.5
//雪獭 速度1.5 向上速度0 减速 0 
//



//还需要碰撞的忽略xy宽度  在碰撞的时候 降低碰撞宽度和高度. 消除actor的透明区域做出正常碰撞.

 public class ChangesThings {
	public String Actortype;
	public double ys,xs,slowys;//加速度
	
	//计算碰撞盒子而设置的值 ,在y方向碰撞中使用
	public int rx,ry,rwidth;
	//减少高度使x方向 以使y方向检测碰撞通过
	public int rheight;
	//使用固定值
	public int rectboxwidth,rectboxheight;
	/** 
	 * @param Actortype 类型。 使用字符串表示 如 magic 和grass
	 * @param reducex	x方向碰撞体积减少
	 * @param reducey	y方向碰撞体积减少
	 * @param slowys	减速
	 * @param xs		x方向
	 * @param ys		y方向
	 */
	public void setCT(String Actortype,int reducex,int reducey,double slowys,double xs,double ys,int rwidth,int rheight){
		this.Actortype=Actortype;
		this.slowys=slowys;
		this.xs=xs;
		this.ys=ys;
		this.rx=reducex;
		this.ry=reducey;
		this.rwidth=rwidth;
		this.rheight=rheight;
	}
	
	public void setCT(ChangesThings ct){
		this.Actortype=ct.Actortype;
		this.slowys=ct.slowys;
		this.xs=ct.xs;
		this.ys=ct.ys;
		this.rx=ct.rx;
		this.ry=ct.ry;
		this.rwidth=ct.rwidth;
		this.rheight=ct.rheight;
	}
	
}
